Package-level declarations
Types
Link copied to clipboard
abstract class AbstractAction(val name: String, val description: String = name, val pre: List<String> = emptyList(), val post: List<String> = emptyList(), val cost: <Error class: unknown class> = 0.0, val value: <Error class: unknown class> = 0.0, val inputs: Set<IoBinding> = emptySet(), val outputs: Set<IoBinding> = emptySet(), val toolGroups: Set<ToolGroupRequirement>, val canRerun: Boolean, val qos: ActionQos = ActionQos()) : Action
Abstract action implementation that computes outputs.
Link copied to clipboard
abstract class AbstractAgentProcess(val id: String, val parentId: String?, val agent: Agent, processOptions: ProcessOptions, blackboard: Blackboard, platformServices: PlatformServices, val timestamp: Instant = Instant.now()) : AgentProcess, Blackboard
Abstract implementation of AgentProcess that provides common functionality
Link copied to clipboard
abstract class AbstractLlmOperations(toolDecorator: ToolDecorator, modelProvider: <Error class: unknown class>, autoLlmSelectionCriteriaResolver: AutoLlmSelectionCriteriaResolver = AutoLlmSelectionCriteriaResolver.DEFAULT) : LlmOperations
Convenient superclass for LlmOperations implementations, which should normally extend this Find all tool callbacks and decorate them to be aware of the platform Also emits events.
Link copied to clipboard
Determine world state for the given ProcessContext, using the blackboard.
Link copied to clipboard
Link copied to clipboard
Allows renaming a ToolCallback